home *** CD-ROM | disk | FTP | other *** search
/ Cream of the Crop 12 / Cream of the Crop 12 (Part II) / Cream of the Crop 12 (Part II).iso / OS2 / BLANKR60.ZIP / DISK.ZIP / MODULES.DOC < prev    next >
Encoding:
Text File  |  1996-01-31  |  4.2 KB  |  104 lines

  1. This is the description of the screensaver modules
  2. 4colprob.ssm, bounce.ssm, numlock.ssm and space.ssm.
  3.  
  4. I release these modules as FreeWare and without any warranty
  5. of any kind and so on. Please read the note below concerning
  6. the module numlock.ssm (Numlock Blinker), and please don't tell me
  7. that I haven't warned you!
  8.  
  9. If anybody is interested in the sources, please feel free to
  10. contact me.
  11.  
  12. Any comments, suggestions or bug reports are welcome. You can
  13. contact me as follows:
  14.  
  15. eMail (InterNet): Nicole.Greiber@Fernuni-Hagen.de
  16.  
  17. or Snail Mail:
  18.  
  19. Nicole Greiber
  20. Brueningstr. 6
  21. 42119 Wuppertal
  22. Germany
  23.  
  24. Below you find a short description of the modules. Please read at least
  25. the first one (Numlock Blinker) because it's a bit tricky to handle.
  26.  
  27.  
  28. numlock.ssm (Numlock Blinker):
  29.     When this module is active, you will not see anything on the screen -
  30.     but watch your keyboard!
  31.  
  32.     CAUTION: 
  33.     You should not stop this module by pressing Num Lock, Scroll
  34.     Lock or Shift because then the key may change its mode. This is not
  35.     my fault because when the module is started, it saves the state of
  36.     the lamps, and before it exits it restores this state. But when the
  37.     state of a key is changed in between, the module will still restore 
  38.     the lamp's state as it was at start time because the main ssaver 
  39.     program only notifies the module that a key was pressed but not 
  40.     which one.
  41.     If you already ran into trouble due to this problem, you can do the
  42.     following:
  43.     If you have problems with the Caps lock key, just toggle it one or two
  44.     times. It will then work fine.
  45.     If one of the two other keys causes a problem, just run the module
  46.     and stop it with that key once again. The procedure will
  47.     be reverted and everything's fine again.
  48.     (This worked at least in my case. If it doesn't help you, 
  49.     re-IPL and pray :-) )
  50.  
  51.  
  52. 4colprob.ssm (4 Colour-Problem):
  53.     This module was inspired by the article "Dreiecksgeschichten" 
  54.     by Dr.-Ing. Reinhard Ludwig, which was published in the german 
  55.     computer magazine "c't", April 1994, pp. 220. The article included a 
  56.     Pascal program. I translated it to C and modified it slightly.
  57.  
  58.     This module represents a well-known mathematical problem: to colour
  59.     a given map with 4 colours so that two neighbouring fields always
  60.     have different colours. 
  61.     For this problem a map is needed, therefore several steps are necessary:
  62.  
  63.     First, a number of random points is created (the number can be varied
  64.     between 5 and 75 in the "Module Configuration" window). Then the
  65.     screen is triangulated, that means the given points are used to
  66.     create triangles (this is called Delaunay-Triangulation). 
  67.  
  68.     After that the screen is divided into sections, of which every 
  69.     section encloses one of the random points and every pel on the screen 
  70.     that is closer to the random point than to any of the other random points 
  71.     (this is called a Voronj-diagram). This diagram represents the map to be
  72.     coloured. 
  73.  
  74.     You will notice that there may be five colours: red, blue, green,
  75.     yellow and light blue. The light blue fields are "wrongly-coloured" 
  76.     fields, and after all fields have been coloured, the light blue 
  77.     fields will be eliminated one after the other by swapping colours with
  78.     one of their neighbouring fields and thus finding a field where only three
  79.     colours are represented in the neighbouring fields. Then this field
  80.     can get the fourth colour, and the light blue colour is no longer
  81.     needed. When all "wrong" fields have changed their colours, the process
  82.     is terminated and you can see a map that is coloured according to the
  83.     4 colour-problem. 
  84.     Sometimes the light blue can't be eliminated at the first attempt. 
  85.     Then the whole map is coloured anew, and the program tries again.
  86.  
  87. bounce.ssm (Bouncing Line):
  88.     Here you see a bouncing line that changes its colours. You can select
  89.     how many lines will be visible and how many lines will be coloured in
  90.     the same colour. On startup, the screen can be painted black or left
  91.     as it is.
  92.  
  93. space.ssm (Space Flight):
  94.     You will fly through space, the final frontier! Choose speed and
  95.     star density as you like. When this module is run with
  96.     "Low Priority" unchecked, the animation will be smoother.
  97.  
  98.  
  99. Enjoy!
  100.  
  101. Nicole Greiber
  102.  
  103.  
  104.